Overzicht Aeolus CAK
OAuth2.Hene.nl
Alle api modules zijn gebaseerd op het OpenID Connect en het OAuth2 protocol. Elke module zal aan de OAuth2.hene.nl service een toegangscode vragen en deze code gebruiken om onderling te communiceren. Bij elk request zal dit token meegestuurd worden en aan de api kant gecontroleerd worden.
Aeolus.Cak Service
De service is een service welke via het http(s) benaderd kan worden. Deze service is gemaakt volgens het CQRS principe
waarbij het raadplegen en het muteren gescheiden worden behandeld.
Het raadplegen kan via een OData request gedaan worden waarbij de Aeolus Cak database geraadpleegd wordt. Het aanmaken
of muteren wordt in eerste instantie naar de Aeolus Es database geschreven en daarna naar het readmodel (de Aeolus Cak database of cak schema).
Aeolus.Cak.Queue
De queue is de schakel tussen enerzijds de berichten en anderszijds de service. Door het draaien van de queue worden binnengekomen berichten behandeld en worden acties vertaald naar berichten en verstuurd.
Aeolus.Cak.Worker.Back
De Worker. Back applicatie is een oplossing om gegevens uit back te combineren met de gegevens uit de Cak module. Deze applicatie verzorgt bijvoorbeeld dat de controle overzichten gevuld zijn.
Aeolus Back
Aeolus Back fungeert als gebruikers interface voor de Cak module. In de Aeolus Back database zullen geen gegevens meer van de Cak module worden opgeslagen. De gebruikershandelingen worden vertaald naar http request welke naar de service worden verstuurd. Daar zal de verwerking plaats vinden.